Overview Details Press Releases Multimedia Locations People Groups LocationPhoneActionHeadquartersCampus Biotech | EPFL Innovation ParkGeneva, GE CH-1202 chPhone: 791071202